import wpath
from brownie import *
from scripts.deploy.accounts import *

network.connect("test")

rewards = accounts[2]
gov = accounts[3]
controller = accounts[4]

TOKEN = [Token]
CONTROLLER = [Controller]
VAULTS = [yVault, yWETH, yDelegatedVault]
STRATEGIES = [
    StrategyCreamYFI,
    StrategyCurveBTCVoterProxy,
    StrategyCurveBUSDVoterProxy,
    StrategyCurveEURVoterProxy,
    StrategyCurveYVoterProxy,
    StrategyCurve3CrvVoterProxy,
    StrategyDAICurve,
    StrategyDForceUSDC,
    StrategyDForceUSDT,
    # StrategyMKRVaultDAIDelegate,  # 合约部署出错
    StrategyTUSDCurve,
    StrategyVaultUSDC,
]

ALL = {
    "token": ["0x14FD6C0F97C0Eb7e032D488daf86e41aD49299fC"],
    "controller": ["0x6C3E3eB310846aE663aE4eD8c86F900a1eCD5796"],
    "vault": [
        "0xe42a3f6CDaca37Bc6143b42c4536e9d07993D2e4",
        "0xF137fFd18B386fE11010B0753a23f11B3B6cE37f",
        "0xbE9cdEb95bC3806aef4eE98031878Edfbb6BD647",
    ],
    "strategy": [
        "0xeD172dfaed90F9Ff2BF0910634954e766985C4cC",
        "0x5ba4539605326eA6FBa9Ddeae364CeC424a9250a",
        "0x9A88e1afcB50212A1eb17493f928d39Aa37ea411",
        "0x6Aa5351e455fa197ebd71e3B140d659749D26E3e",
        "0x1b5BEff247E7f4C36375C5060d16f3E37E866999",
        "0x1676cBeEf104b0F20946aF33e87618724E12c50B",
        "0x79c7350be091aAd23928af4eFC3e12D1186FF8d9",
        "0x1FaBE2BFAf6700365ef132DaAEA40e883228ef1d",
        "0x244e0c284d52aaB94a866b6f9E5a41eec02Dc442",
        "0x25D278f12F35538c25e806eCf85927B7d016C5b9",
        "0x2c7a9441b5AC47C8fde2095983124542Ef6a6277",
    ],
}
